home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / desktop / winblank.zip / WINBLANK.TXT < prev    next >
Text File  |  1992-03-21  |  9KB  |  202 lines

  1.                                 WinBlank
  2.                Toshiba Screen Blanker for Windows 3.0/3.1
  3.                           Version 1.0, 3/20/92
  4.                      SHAREWARE Licensing in effect!
  5.  
  6.                     Copyright 1992  F. Scott Porter
  7.  
  8. SHAREWARE:
  9. This program is shareware and is not in the public domain.  There are
  10. distribution requirements, and licensing rules.  This program required
  11. a substantial amount of my time to write and your support is required
  12. if upgrades and improvements are to be made.  If you find this program
  13. useful please send $15 to:
  14.  
  15.                            F. Scott Porter
  16.                            Porter Gable Associates
  17.                            143 Woodbine St.
  18.                            Providence, RI 02906
  19.  
  20. Also please read the licensing and distribution information at the end
  21. of this file.
  22.  
  23. INTRODUCTION:
  24. WinBlank was written to replace the automatic screen blanking feature
  25. which is built in to battery powered Toshiba notebook and laptop
  26. computers.  The Toshiba is capable of shutting down its display
  27. backlighting/plasma display after a preset period of time to conserve
  28. battery power.  This is extremely important because the display can
  29. account for over 50% of the computer's energy budget.  Unfortunately
  30. the built-in  timeout feature was not written with Windows 3.0/3.1 or a
  31. mouse in mind.  Currently the display can only be reactivated by
  32. pressing a key on the keyboard which is extremely irritating under
  33. Windows when the mouse is the primary input device.  Also the display
  34. timeout only functions when the machine is running on battery power and
  35. while this makes sense for battery conservation issues, one often wants
  36. their display to blank even while on AC power so that prying eyes can't
  37. observe your work during periods of inactivity.  To correct these
  38. deficiencies I decided to write a native Windows application for
  39. controlling the display backlighting of Toshiba computers.  WinBlank
  40. will allow you to set the timeout interval for your display and after
  41. that timeout interval has passed WinBlank will access the Toshiba
  42. hardware I/O registers to turn off the fluorescent backlighting/plasma
  43. display and then wait for a user input event to occur.  WinBlank then
  44. monitors the input stream using an integrated Windows message filter
  45. and re-activates the display when the user causes any input event to
  46. occur.  Thus WinBlank will respond to mouse movements, mouse button
  47. clicks, keyboard events, or any other input device which is integrated
  48. into Windows.
  49.  
  50. WinBlank currently supports the following features:
  51.  
  52. -- Automatically configures itself for the majority of Toshiba
  53.    laptop/notebook computers including the  T1600, T1200XE, T2000,
  54.    T2000SX, T2000SXe, T2200SX, T3300SL, T4400SX , and the T3100SX.
  55. -- Can be turned on and off without exiting the application by touching
  56.    a button in the program's window.
  57. -- Display timeout is configurable in 1 minute increments from 1 minute
  58.    to 9999 minutes.
  59. -- Responds to the keyboard, mouse, and mouse buttons.
  60. -- Is a native windows application compatible with Standard and
  61.    Enhanced mode under Windows 3.0/3.1.
  62.  
  63. WinBlank does not run under real mode which precludes its use on T1000
  64. series computers.  This restriction is forced on me by the compiler I
  65. am using.  I am currently testing a new version which will relax this
  66. restriction.
  67.  
  68. INSTALLATION:
  69. First copy the two main program files, WinBlank.exe and WinBldll.dll to
  70. a permanent place on your hard disk.  It is important that WinBldll.dll
  71. is in the same directory as WinBlank.exe or in your main Windows
  72. directory.  You may then place an icon for WinBlank on your Program
  73. Manager desktop either by selecting "New" and then "Program Item" in
  74. the "File" menu of the Program Manager or by running the Windows setup
  75. program in the "Main" program group.
  76.  
  77. WINDOWS ENHANCED MODE:
  78. The instructions for installing WinBlank under Windows 3.0/3.1 Enhanced
  79. mode are the same as in standard mode  except that it is incompatible
  80. with two of the Windows virtual device drivers.  WinBatt, WinTosh, and
  81. the Toshiba AutoResume driver are also incompatible with these drivers.
  82. If you are using '386 Enhanced mode then you will need to edit the
  83. file "system.ini" in your main Windows directory.  You will need to
  84. insert a semicolon before the lines "device = *int13" and
  85. "device=*wdctrl" IF THEY EXIST in the [386Enh] section of this file. 
  86. For Example:
  87.  
  88.    locate and change:
  89.      [386Enh]
  90.     ...
  91.     device = *int13
  92.     device = *wdctrl
  93.    to:
  94.     [386Enh]
  95.     ...
  96.     ;device = *int13
  97.     ;device = *wdctrl
  98.  
  99. This will comment out the lines and prevent the int13 and wdctrl
  100. drivers from loading.  
  101.  
  102. INSTRUCTIONS:
  103. WinBlank will automatically configure itself to run on your Toshiba
  104. computer.  To load the utility double click on its icon.  You may then
  105. turn the utility on and off and set the timeout interval from the
  106. program's main window.  To clean off your desktop you may "minimize"
  107. the program to your desktop.  Closing the application removes the
  108. timeout feature.  To eliminate conflicts between WinBlank and the
  109. built-in display blanker please set the display timeout to "disable"
  110. using the Toshiba pop-up window from DOS.  
  111.  
  112. If you want the program to run automatically every time you start
  113. Windows then you must edit the "win.ini" file in your main windows
  114. directory and add the full DOS path to the "load =" (for loading the
  115. program minimized) or "run="  (for running the program as a window). 
  116. For example:
  117.     run = C:\BIN\WINPROGS\WinBlank.exe
  118.     or
  119.     load = C:\BIN\WINPROGS\WinBlank.exe
  120. If you want to "load" or "run" multiple programs then you must put a
  121. space between program items.  In Windows 3.1 you simply drag the
  122. WinBlank icon to the "StartUp" group on your Program Manager desktop.
  123.  
  124. Once WinBlank is running the display backlighting will switch itself
  125. off after the computer has been left dormant for the entire timeout
  126. interval.  You may "wake up" the computer by touching any key, moving
  127. the mouse, or pressing the mouse button.  WinBlank does not absorb
  128. these events it simply watches them so that if you press a key that key
  129. will be passed on to whichever application you are running.
  130.  
  131. I have WinBlank preloaded along with the Windows Clock, WinBatt, and
  132. WinTosh every time I open Windows so that I always have access to these
  133. utilities.  Together they take up <100KB of memory and they help
  134. integrate the Toshiba more closely with the Windows environment.
  135.  
  136. ALSO AVAILABLE:
  137. I have also implemented the following utilities in an effort to bring
  138. all of the Toshiba's special features into the Windows 3.0/3.1
  139. environment:
  140.  
  141. WinTosh:  (Available now for T2000SX, T2000SXe)  Toshiba control panel
  142. for Windows 3.0 which allows you to set all of the  special features of
  143. your Toshiba computer including Modem On/Off, Speaker On/Off, Battery
  144. Alarm On/Off, Hard disk power down time, Display power down time,
  145. Boot/Resume mode, Sleep mode On/Off, etc...  Currently works only with
  146. T2000SX and T2000SXe computers but will be expanded shortly to function
  147. with the entire line of Toshiba computers. $15.
  148.  
  149. WinBatt: (Available now)  A Toshiba battery monitor for Windows 3.0/3.1
  150. which provides a continuous graphical display of the status of the
  151. internal batteries.  The utility is compatible with all Toshiba battery
  152. operated computers including both one and two battery units.  The
  153. program also features "dynamic icons" so that the battery status is
  154. continuously reflected in the program's icon when the program is
  155. minimized to the Windows desktop. $20.
  156.  
  157. WinChad:  (Yet to be completed)  VChad like program for Windows 3.0 to
  158. control the computer's display palette and to load and save palettes
  159. from disk.
  160.  
  161. DISTRIBUTION:
  162. You may receive updated versions of this software from any of the following
  163. locations:
  164.  
  165. 1) The Toshiba America Computer Systems Division bulletin board at
  166.    1-714-837-4408
  167. 2) By mail to registered owners: $5 for updates (US addresses), or
  168.    $20 for new owners (includes license).
  169. 3) By Email free to registered owners who have access to the internet.
  170. 4) By anonymous FTP from cica.cica.indiana.edu in the pub/pc/win3/utils
  171.    directory (or possibly in the pub/pc/win3/misc directory).
  172.  
  173. LICENSING:
  174. You are authorized to use this software on a trial basis for a period
  175. 30 days from the date that it is installed on your computer.  After
  176. that period you must purchase  a valid licensed version from me (F.
  177. Scott Porter) or you must remove WinBlank from your system.  You are
  178. free to distribute this program in its original zipped form with all of
  179. its files intact (WinBlank.Txt, WinBlank.Wri, WinBlank.exe,
  180. WinBldll.dll, Readme.txt) as long as you charge no more than a
  181. reasonable copying fee.
  182.  
  183. All trademarked items mentioned in this text are trademarks of their 
  184. respective owners.
  185.  
  186. ADDRESSES:
  187. You may contact me by Email at ST402248@Brownvm.brown.edu or by mail
  188. at:
  189.           F. Scott Porter
  190.           Porter Gable Associates
  191.           143 Woodbine St.
  192.           Providence, RI 02906
  193.           (401)272-4255
  194.  
  195. ACKNOWLEDGEMENTS:
  196. I would like to thank Scott Reed of Toshiba America for his advice,
  197. helpful discussions, beta testing and the source code to his utility
  198. "BatStat1".  I would also like to thank Cheryl Blount of Toshiba
  199. America for allowing me to see the source code to her utility
  200. "ToshUtil".
  201.  
  202.